package com.qust.edu.aliyun.service;

import com.qust.edu.aliyun.dto.ProductDto;
import com.qust.edu.aliyun.pojo.Product;
import com.qust.edu.aliyun.vo.R;

/**
 * projectName: aliyun_guanli
 *
 * @author: 孙春娟
 * time: 2021/9/28 14:11
 * description:
 */
public interface ProductService {
    /**
     * 展示所有商品
     * @param productDto
     * @return
     */
    Object getProductByCategory(ProductDto productDto);

    /**
     * 关键字查询
     * @param productDto
     * @return
     */
    Object getProductBySearch(ProductDto productDto);


    /**
     * 删除商品业务
     * @param productDto
     * @return
     */
    R getDeleteProduct(ProductDto productDto);

    /**
     * 修改商品业务
     * @param product
     * @return
     */
    R getModifyProduct(Product product);

    /**
     * 添加商品业务
     * @param product
     * @return
     */
    R getAddProduct(Product product);
}
